package com.up4years.dataapi.dao.system;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
@Repository
public interface UserMapper {
	/**
	 * 查询后台用户
	 * @param id
	 * @return
	 */
	Map<String, Object> get(long id);
	/**
	 * 查询后台用户名是否存在
	 * @param id
	 * @return
	 */
	long existUserName(String username);
	/**
	 * 查询后台手机号码是否存在
	 * @param id
	 * @return
	 */
	long existPhone(String mobile);
	/**
	 * 查询后台用户
	 * @param userName
	 * @param password
	 * @return
	 */
	Map<String, Object> getByUserName(@Param("username") String userName,@Param("password") String password);
	/**
	 * 查询后台用户
	 * @param userName
	 * @param password
	 * @return
	 */
	Map<String, Object> getByPhone(@Param("mobile") String mobile,@Param("password") String password);
	/**
	 * 查询后台用户
	 * @param parameters
	 * @return
	 */
	List<Map<String,Object>> list(Map<String,Object> parameters);

}
